Text copied to clipboard!
Naslov
Text copied to clipboard!Inženir za razvoj programske opreme
Opis
Text copied to clipboard!
Iščemo Inženirja za razvoj programske opreme, ki se bo pridružil naši dinamični ekipi in pomagal pri razvoju inovativnih programskih rešitev. Vaša naloga bo oblikovanje, implementacija, testiranje in vzdrževanje programske opreme, ki bo podpirala naše poslovne cilje in izboljšala uporabniško izkušnjo. Delo vključuje sodelovanje z drugimi razvijalci, produktnimi vodji in oblikovalci, da bi zagotovili kakovostne in učinkovite rešitve.
Kot inženir za razvoj programske opreme boste odgovorni za celoten življenjski cikel razvoja programske opreme, vključno z analizo zahtev, načrtovanjem arhitekture, pisanjem čiste in učinkovite kode ter odpravljanjem napak. Prav tako boste sodelovali pri uvajanju najboljših praks razvoja programske opreme, kot so testno voden razvoj (TDD), neprekinjena integracija (CI) in agilne metode.
Idealni kandidat ima močno tehnično znanje, sposobnost reševanja problemov in izkušnje z razvojem programske opreme v različnih programskih jezikih in okoljih. Pomembna je tudi sposobnost timskega dela, dobra komunikacija in pripravljenost na učenje novih tehnologij.
Če vas veseli ustvarjanje kakovostne programske opreme, ki ima vpliv, in želite delati v okolju, kjer se ceni inovativnost in sodelovanje, vas vabimo, da se prijavite.
Odgovornosti
Text copied to clipboard!- Načrtovanje, razvoj in vzdrževanje programske opreme
- Sodelovanje z drugimi člani ekipe pri razvoju rešitev
- Pisanje čiste, učinkovite in dokumentirane kode
- Testiranje in odpravljanje napak v programski opremi
- Uporaba najboljših praks razvoja programske opreme
- Sodelovanje pri analizi zahtev in načrtovanju arhitekture
- Uvajanje avtomatiziranih testov in CI/CD procesov
- Spremljanje novih tehnologij in njihova implementacija
- Optimizacija obstoječe kode in izboljšanje zmogljivosti
- Pomoč pri tehnični dokumentaciji in podpori uporabnikom
Zahteve
Text copied to clipboard!- Diploma iz računalništva, informatike ali sorodnega področja
- Izkušnje z razvojem programske opreme (najmanj 2 leti)
- Dobro poznavanje vsaj enega programskega jezika (npr. Java, C#, Python)
- Izkušnje z orodji za nadzor različic (npr. Git)
- Poznavanje relacijskih baz podatkov in SQL
- Sposobnost reševanja problemov in analitično razmišljanje
- Izkušnje z agilnimi metodologijami (Scrum, Kanban)
- Dobro znanje angleškega jezika (pisno in ustno)
- Sposobnost timskega dela in komunikacije
- Pripravljenost na učenje novih tehnologij in orodij
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera programska orodja in jezike najbolje obvladate?
- Ali imate izkušnje z agilnim razvojem programske opreme?
- Kako pristopate k odpravljanju napak v kodi?
- Ali ste že delali v CI/CD okolju?
- Kako zagotavljate kakovost svoje kode?
- Ali imate izkušnje z razvojem spletnih ali mobilnih aplikacij?
- Kako se spopadate z učenjem novih tehnologij?
- Ali ste že sodelovali v večjih razvojnih projektih?
- Kako komunicirate s člani ekipe in deležniki?
- Kateri projekt v vaši karieri ste najbolj ponosni?